#include "bomb.h"

Bomb::Bomb()
{

    for(int i=1;i<=5;i++)
    {
       QString str=QString( BOMB_PATH).arg(i);
        m_PixArr.push_back(QPixmap(str));

    }
    //坐标
    m_x=0;
    m_y=0;

    //空闲
    m_Free=1;

    //当前播放图片下标
    m_index=0;

    //播放爆炸间隔
    m_Bomb_Record=0;
}

void Bomb::update_Bomb_Info()
{
    if(m_Free)
    {
        return;
    }
    m_Bomb_Record++;
    //如果记录爆炸的时间未到达爆炸间隔
    if(m_Bomb_Record < BOMB_INTERVAL)
    {
        return;
    }
    //重置记录
    m_Bomb_Record=0;
    //切换爆炸播放图片的下标
    m_index++;
    if(m_index>BOMB_MAX-1)
    {
        m_index=0;
        m_Free=1;
    }

}
